(* Content-type: application/vnd.wolfram.mathematica *)

(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)

(* CreatedBy='Mathematica 11.0' *)

(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[       158,          7]
NotebookDataLength[      8624,        206]
NotebookOptionsPosition[      7975,        180]
NotebookOutlinePosition[      8390,        198]
CellTagsIndexPosition[      8347,        195]
WindowFrame->Normal*)

(* Beginning of Notebook Content *)
Notebook[{

Cell[CellGroupData[{
Cell["\:5149\:7ebf\:8ffd\:8e2a\:7b97\:6cd5\:7684Mathematica\:5b9e\:73b0", \
"Title",
 CellFrame->{{0, 0}, {0.5, 0}},
 CellChangeTimes->{{3.817272715997003*^9, 3.8172727298913927`*^9}, {
  3.818122567679092*^9, 3.8181225883191557`*^9}},
 TextAlignment->Center],

Cell[BoxData[
 StyleBox["\:9879\:76ee\:4ecb\:7ecd", "Subsubsection"]], "Input",
 CellChangeTimes->{
  3.8181226034986734`*^9, {3.8181228027375956`*^9, 3.818122804948817*^9}, 
   3.8181229187942*^9, 3.818123505385964*^9},
 TextAlignment->Center],

Cell[BoxData[
 StyleBox[
  RowBox[{
  "\:5149\:7ebf\:8ffd\:8e2a\:7b97\:6cd5\:662f\:8ba1\:7b97\:673a\:56fe\:5f62\
\:5b66\:4e00\:79cd\:91cd\:8981\:65b9\:6cd5", "\:ff0c", 
   "\:5b83\:901a\:8fc7\:6a21\:62df\:5149\:7ebf\:5728\:771f\:5b9e\:4e16\:754c\
\:4e2d\:7684\:7269\:7406\:6027\:8d28\:6765\:6784\:5efa\:5177\:6709\:771f\:5b9e\
\:611f\:7684\:4e09\:7ef4\:56fe\:50cf", "\:3002", 
   "Mathematica\:662f\:4e00\:6b3e\:4f18\:79c0\:7684\:79d1\:5b66\:8ba1\:7b97\
\:5de5\:5177", "\:ff0c", "\:5b83\:505a\:6570\:5b66\:8fd0\:7b97", "\:3001", 
   "\:4ea4\:4e92\:5f0f\:8bf4\:660e\:975e\:5e38\:65b9\:4fbf", "\:ff0c", 
   "\:672c\:9879\:76ee\:7528Wolfram\:8bed\:8a00\:5b9e\:73b0\:4e86\:5149\:7ebf\
\:8ffd\:8e2a\:7684\:57fa\:672c\:601d\:60f3", "\:ff0c", 
   "\:8bfb\:8005\:53ef\:4ee5\:770b\:5230\:7b97\:6cd5\:662f\:5982\:4f55\:4ece\
\:65e0\:5230\:6709\:4e00\:6b65\:6b65\:6784\:5efa\:51fa\:6765\:7684", 
   "\:3002"}], "Subsubtitle"]], "Input",
 CellChangeTimes->{
  3.8181226153658605`*^9, {3.8181232942049637`*^9, 3.818123356681964*^9}, {
   3.818123386764964*^9, 3.818123408910964*^9}, {3.818123473602964*^9, 
   3.8181234914479637`*^9}, {3.818123542330964*^9, 3.8181236845717793`*^9}, {
   3.818123738501172*^9, 3.818123778034125*^9}, {3.818123835398861*^9, 
   3.818123903012622*^9}, {3.818124289716288*^9, 3.8181242929406104`*^9}, {
   3.8181249889041996`*^9, 3.818124993748684*^9}},
 TextAlignment->Center],

Cell[BoxData[
 StyleBox["\:73af\:5883\:51c6\:5907", "Subsubsection"]], "Input",
 CellChangeTimes->{{3.818124018281147*^9, 3.8181240197542944`*^9}},
 TextAlignment->Center],

Cell[BoxData[
 StyleBox[
  RowBox[{"\:5de5\:5177", "\:ff1a", 
   RowBox[{
   "Mathematica11", ".0", " ", 
    "\:672c\:9879\:76ee\:53ef\:4ee5\:76f4\:63a5\:5728Mathematica\:4e2d\:8fd0\
\:884c"}], "\:ff0c", 
   RowBox[{"(", 
    RowBox[{
     StyleBox[
      RowBox[{
       RowBox[{"\:53e6\:5916\:6b64\:9879\:76ee\:8fd8\:6709c", "++"}], 
       "\:7248\:672c"}], "Subsubtitle"], 
     StyleBox["\:ff0c", "Subsubtitle"], 
     StyleBox[
      RowBox[{
       StyleBox["\:501f\:52a9", "Subsubtitle"], 
       "wsWidges\:6784\:5efa\:7528\:6237\:754c\:9762\:8ba9\:8bfb\:8005\:53ef\
\:4ee5\:6e05\:695a\:5730\:770b\:5230\:56fe\:50cf\:751f\:6210\:8fc7\:7a0b"}]], 
     "\:3002"}], ")"}]}], "Subsubtitle"]], "Input",
 CellChangeTimes->{{3.818124030971416*^9, 3.8181241177930975`*^9}, {
  3.8181241612654443`*^9, 3.8181242126455812`*^9}},
 TextAlignment->Center],

Cell[BoxData[
 StyleBox["\:5149\:7ebf\:8ffd\:8e2a\:7b80\:4ecb", "Subsubsection"]], "Input",
 CellChangeTimes->{{3.8181243382381396`*^9, 3.8181243625005655`*^9}, {
  3.818125286483955*^9, 3.8181252875610623`*^9}},
 TextAlignment->Center],

Cell[BoxData[{
 StyleBox[
  RowBox[{
  "\:73b0\:5b9e\:4e16\:754c\:4e2d\:5149\:6e90\:53d1\:51fa\:7684\:5149\:7ebf\
\:7ecf\:8fc7\:53cd\:5c04", "\:3001", "\:6298\:5c04", "\:3001", "\:6563\:5c04",
    "\:3001", "\:8870\:51cf\:540e\:6295\:5230\:6210\:50cf\:6750\:6599\:4e0a", 
   "\:ff0c", "\:8fd9\:5c31\:662f\:76f8\:673a", "\:3001", 
   "\:773c\:775b\:7684\:6210\:50cf\:539f\:7406", "\:3002", 
   "\:6211\:4eec\:60f3\:8981\:5728\:8ba1\:7b97\:673a\:4e2d\:6a21\:62df\:8fd9\
\:4e2a\:8fc7\:7a0b", "\:3002", "\:4f46\:662f", "\:ff0c", 
   "\:4e00\:4e2a\:573a\:666f\:4e2d\:4ece\:5149\:6e90\:53d1\:5c04\:7684\:5149\
\:7ebf\:6709\:65e0\:6570\:6761", "\:ff0c", 
   "\:7ecf\:8fc7\:6563\:5c04\:540e\:7684\:5149\:7ebf\:53c8\:6709\:65e0\:6570\
\:65b9\:5411", "\:ff0c", 
   "\:4f46\:662f\:53ea\:6709\:5c11\:91cf\:5149\:7ebf\:771f\:6b63\:8fdb\:5165\
\:4e86\:76f8\:673a", "\:ff0c", 
   "\:6211\:4eec\:5982\:4f55\:786e\:5b9a\:6709\:54ea\:4e9b\:5149\:7ebf\:5e94\
\:8be5\:88ab\:663e\:793a\:5c4f\:5e55\:4e0a\:5462", "\:ff1f", 
   "\[IndentingNewLine]", 
   "\:73b0\:5b9e\:4e16\:754c\:9700\:8981\:5c0f\:5b54\:6216\:51f8\:900f\:955c\
\:6210\:50cf", "\:ff0c", 
   "\:4f46\:662f\:5728\:865a\:62df\:4e16\:754c\:6211\:4eec\:53ef\:4ee5\:7b80\
\:5316\:6210\:50cf\:6a21\:578b"}], "Subsubtitle"], "\[IndentingNewLine]", 
 StyleBox[
  RowBox[{
  "\:751f\:6210\:4e00\:5e45\:56fe\:50cf\:5b9e\:9645\:4e0a\:662f\:5728\:505a\
\:8fd9\:4e48\:4e00\:4ef6\:4e8b", "\:ff1a", 
   "\:786e\:5b9a\:5c4f\:5e55\:4e0a\:6bcf\:4e2a\:50cf\:7d20\:70b9\:7684\:989c\
\:8272", "\:3002", "\:800c\:5149\:8def\:662f\:53ef\:9006\:7684", "\:ff0c", 
   "\:6211\:4eec\:53ef\:4ee5\:8ba4\:4e3a\:5149\:7ebf\:4ece\:76f8\:673a\:51fa\
\:53d1", "\:ff0c", 
   "\:5373\:5c4f\:5e55\:4e0a\:7684\:6bcf\:4e2a\:50cf\:7d20\:70b9\:53d1\:51fa\
\:4e00\:9053\:5149\:7ebf", "\:ff0c", 
   "\:7136\:540e\:5728\:573a\:666f\:4e2d\:53d1\:751f\:53cd\:5c04", "\:3001", 
   "\:6298\:5c04", "\:3001", "\:6563\:5c04", "\:3001", "\:8870\:51cf\:540e", 
   "\:ff0c", "\:6700\:7ec8\:51fb\:4e2d\:5149\:6e90", "\:ff0c", 
   "\:8fd9\:6837\:6211\:4eec\:9700\:8981\:8ba1\:7b97\:7684\:5149\:7ebf\:6570\
\:76ee\:5c31\:7531\:6700\:7ec8\:6210\:50cf\:7684\:5c3a\:5bf8\:786e\:5b9a", 
   "\:ff0c", 
   "\:800c\:6bcf\:4e2a\:50cf\:7d20\:70b9\:7684\:989c\:8272\:5c31\:7531\:5b83\
\:6240\:5bf9\:5e94\:7684\:90a3\:6761\:5149\:7ebf\:51fb\:4e2d\:7684\:7269\:4f53\
", "\:3001", "\:5149\:6e90\:786e\:5b9a", "\:3002", 
   "\:5149\:7ebf\:8ffd\:8e2a\:7a0b\:5e8f\:8fd0\:884c\:90fd\:5f88\:7f13\:6162",
    "\:ff0c", 
   "\:573a\:666f\:5b9a\:4e49\:5728\:4e00\:4e2a\:4e09\:7ef4\:7a7a\:95f4\:4e2d",
    "\:ff0c", 
   "\:6bcf\:6761\:5149\:7ebf\:7528\:4e00\:4e2a\:6570\:5b66\:65b9\:7a0b\:5f0f\
\:6765\:8868\:793a", "\:ff0c", 
   "\:5927\:91cf\:8ba1\:7b97\:96c6\:4e2d\:5728\:4ea4\:70b9", "\:3001", 
   "\:6563\:5c04", "\:3001", "\:53cd\:5c04", "\:3001", 
   "\:6298\:5c04\:5149\:7ebf\:7684\:9012\:5f52\:6c42\:89e3"}], 
  "Subsubtitle"]}], "Input",
 CellChangeTimes->{
  3.8181244204003553`*^9, {3.8181253668659925`*^9, 3.818125520887393*^9}, {
   3.81812565667597*^9, 3.818125896577958*^9}, {3.8181259330256023`*^9, 
   3.818125987864086*^9}, {3.8181260242587247`*^9, 3.8181261056808662`*^9}, {
   3.8181261406523633`*^9, 3.81812618352265*^9}, {3.8181262290862055`*^9, 
   3.8181262337146683`*^9}, {3.8181262657188683`*^9, 3.818126448091104*^9}, {
   3.818126500039298*^9, 3.8181265014124355`*^9}, {3.8181265622215157`*^9, 
   3.818126681744947*^9}, {3.818126791962947*^9, 3.8181268208909473`*^9}, {
   3.818126870727947*^9, 3.8181268709239473`*^9}, {3.818126933349947*^9, 
   3.818126996948947*^9}, 3.8181270997069473`*^9, 3.8181271620449467`*^9},
 TextAlignment->Center],

Cell[BoxData[
 StyleBox["\:53c2\:8003\:8d44\:6599", "Subsubsection"]], "Input",
 CellChangeTimes->{3.8181244309734125`*^9},
 TextAlignment->Center],

Cell[BoxData[
 StyleBox[
  RowBox[{
   RowBox[{
    RowBox[{"[", 
     RowBox[{"Ray", " ", "Tracing", " ", "in", " ", "One", " ", "Weekend"}], 
     "]"}], ".", 
    RowBox[{"(", "\:7f8e", ")"}]}], 
   RowBox[{"Peter", ".", "Shirley", "."}]}], "Subsubtitle"]], "Input",
 CellChangeTimes->{
  3.818124440130328*^9, {3.8181248346287737`*^9, 3.818124854550766*^9}, 
   3.8181249606063704`*^9},
 TextAlignment->Center]
}, Open  ]]
},
WindowToolbars->"EditBar",
WindowSize->{1600, 826},
WindowMargins->{{-8, Automatic}, {Automatic, -8}},
Magnification:>1.25 Inherited,
FrontEndVersion->"11.0 for Microsoft Windows (64-bit) (2016\:5e7410\:67088\
\:65e5)",
StyleDefinitions->"Default.nb"
]
(* End of Notebook Content *)

(* Internal cache information *)
(*CellTagsOutline
CellTagsIndex->{}
*)
(*CellTagsIndex
CellTagsIndex->{}
*)
(*NotebookFileOutline
Notebook[{
Cell[CellGroupData[{
Cell[580, 22, 259, 5, 123, "Title"],
Cell[842, 29, 244, 5, 47, "Input"],
Cell[1089, 36, 1394, 23, 103, "Input"],
Cell[2486, 61, 171, 3, 47, "Input"],
Cell[2660, 66, 852, 22, 73, "Input"],
Cell[3515, 90, 236, 4, 47, "Input"],
Cell[3754, 96, 3638, 62, 283, "Input"],
Cell[7395, 160, 147, 3, 47, "Input"],
Cell[7545, 165, 414, 12, 42, "Input"]
}, Open  ]]
}
]
*)

